//
//  YYJ_Common.h
//  miaoxiaqianbao
//
//  Created by Lonely丶晏袁杰 on 2018/10/10.
//  Copyright © 2018年 Lonely`yyj. All rights reserved.
//

#ifndef YYJ_Common_h
#define YYJ_Common_h

/**定义请求类型的枚举*/
typedef NS_ENUM(NSUInteger,HttpRequestType){
    HttpRequestTypeGet = 0,
    HttpRequestTypePost
};

/** 审核类型页面枚举 */
typedef NS_ENUM(NSUInteger,SportsStatusClass){
    /** 比赛报名成功*/
    SportsStatusSignUpSuccess  = 0,
    /** 审核中*/
    SportsStatusReviewing,
    /** 审核成功*/
    SportsStatusReviewSuccess,
    /** 审核失败 */
    SportsStatusReviewError,
    /** 我的作品请求查看状态 */
    SportsStatusReviewType
} ;
/** 记录类型 */
typedef NS_ENUM(NSUInteger,MemberLogStatusClass){
    /** 会员记录 */
    MemberLogStatus  = 0,
    /** 积分记录 */
    MemberLogStatusBuy_score
} ;
/** 记录类型 */
typedef NS_ENUM(NSUInteger,WorksHeaderViewClass){
    /** 普通音乐详情 */
    WorksHeaderViewDefault  = 0,
    /** 歌手音乐详情 */
    WorksHeaderViewSinger,
    /** 比赛音乐详情 */
    WorksHeaderViewSports
} ;
/** 发布视频类型 */
typedef NS_ENUM(NSUInteger,ReleaseVideoClass){
    /** 录制 */
    ReleaseVideoRecord  = 0,
    /** 三人合唱 */
    ReleaseVideoRecordMediaThreeChorus,
    /** 媒体编辑_视频 */
    ReleaseVideoRecordMediaPicker_Video,
    /** 媒体编辑_照片 */
    ReleaseVideoRecordMediaPicker_Photo,
    /** 合唱拍摄 */
    ReleaseVideoRecordMediaChorus
} ;
typedef NS_ENUM(NSInteger, TCBackMode) {
    TCBackModePop,
    TCBackModeDismiss
};

typedef NS_ENUM(NSInteger, NewVideoListCollectionViewCellClass) {
    /** 列表状态 */
    NewVideoListCollectionViewCell_list = 0,
    /** 点赞列表 */
    NewVideoListCollectionViewCell_like,
    /** 我的列表 */
    NewVideoListCollectionViewCell_User,
    /** 同款BGM视频 */
    NewVideoListCollectionViewCell_SameItemBGM,
    /** 同城视频 */
    NewVideoListCollectionViewCell_Adcode,
    /** 同款话题视频 */
    NewVideoListCollectionViewCell_Topic,
    /** 热门搜索 */
    NewVideoListCollectionViewCell_HotSearch,
    /** 乐队视频 */
    NewVideoListCollectionViewCell_Band
};
typedef NS_ENUM(NSInteger, SportsSeachClass) {
    /** 比赛作品  默认 */
    SportsSeachClass_Sports = 0,
    /** 视频 */
    SportsSeachClass_Video
};
typedef NS_ENUM(NSInteger, NewMessageListClass) {
    /** 作品信息页面 */
    NewMessageListClass_Message = 0,
    /** 关注信息页面 */
    NewMessageListClass_Follow,
    /** 系统信息页面 */
    NewMessageListClass_System
};
typedef NS_ENUM(NSInteger, BackgroundMusicListClass) {
    /** 视频背景音乐选择 */
    BackgroundMusicListClass_VideoBGM = 0,
    /** 全部音乐播放 */
    BackgroundMusicListClass_ALlMusic
};
/** 话题爱好类型 */
typedef NS_ENUM(NSInteger, TopicsHobbiesClass) {
    /** 话题 */
    TopicsHobbiesClass_Topics = 0,
    /** 爱好 */
    TopicsHobbiesClass_Hobbies,
    /** 认证 */
    TopicsHobbiesClass_Auth
};
/** 好友列表类型 */
typedef NS_ENUM(NSInteger, AttentionControllerClass) {
    /** 粉丝 */
    AttentionControllerClass_Fans = 0,
    /** 关注 */
    AttentionControllerClass_Look,
    /** 搜索用户 */
    AttentionControllerClass_HotSearch
};
/** 会员类型 */
typedef NS_ENUM(NSInteger, JoinMembershipClass) {
    /** 开通会员选择 */
    JoinMembershipDefault  = 0,
    /** 准备开通 */
    JoinMembershipOpenView,
    /** 成功成为会员 */
    JoinMembershipVipSuccess,
    /** 下单成功 */
    JoinMembershipXDSuccess,
    /** 我的会员 */
    JoinMembershipMyVip,
    /** 邀请他人成为会员 */
    JoinMembershipInvitationOpenVip,
    /** 邀请海报*/
    JoinMembershipVipPoster,
    /** 用户页面分享海报*/
    JoinMembership_UserShare
};
/** 乐队音乐作品列表 */
typedef NS_ENUM(NSInteger, Band_MusicList_Class) {
    /** 伴奏 */
    Band_MusicList_Class_ACC = 0,
    /** 音乐 */
    Band_MusicList_Class_Music
};
/** 分享类型 */
typedef NS_OPTIONS(NSInteger, SharePage_Class) {
    /** 没有 */
    SharePage_None = 0,
    /** 微信 */
    SharePage_WX = 1 << 0,
    /** 朋友圈 */
    SharePage_Timeline = 1 << 1,
    /** 海报 */
    SharePage_Poster = 1 << 2,
    /** 下载 */
    SharePage_Download = 1 << 3
};
/** 分享类型 */
typedef NS_OPTIONS(NSInteger, KG_All_Movies) {
    /** 电影 */
    KG_All_Movies_film = 0,
    /** 电视剧 */
    KG_All_Movies_TVPlay
};
/** 分享类型 */
typedef NS_OPTIONS(NSInteger, MyCreation_Class) {
    /** 已发布 */
    MyCreation_Class_release = 0,
    /** 草稿箱 */
    MyCreation_Class_drafts
};
/** 认证类型 */
typedef NS_OPTIONS(NSInteger, Official_Certification) {
    /** 官方认证 */
    Official_Certification_official = 0,
    /** 商家认证 */
    Official_Certification_business
};
/** 商品详情 */
typedef NS_OPTIONS(NSInteger, CommodityDetails) {
    /** 积分商品 */
    CommodityDetails_integral = 0,
    /** 商家商品 */
    CommodityDetails_business
};
/** 他人资料分类页面 */
typedef NS_OPTIONS(NSInteger, MemberProfilePageView) {
    /** 默认 */
    MemberProfilePageView_default = 0,
    /** 商家 */
    MemberProfilePageView_business
};
#endif /* YYJ_Common_h */
